Trace - Lines    Related Topics

The commands in the Lines define limits for the measurement results, visualize them in the diagrams and activate/deactivate the limit check. Besides the menu provides a horizontal line for each trace.

Limit lines are available for all Cartesian diagram types (Trace – Format). For polar diagrams, the functions of the Lines submenu are grayed. The limit lines are hidden and the limit check is disabled when a Cartesian trace format is replaced by a polar diagram.  


Show Limit Line

Shows or hides the limit line associated to the active trace in a Cartesian diagram area. A checkmark appears next to the menu item when the limit line is shown.

In the diagram, upper and lower limit lines can be displayed with different colors. Limit line segments with disabled limit check (see Define Limit Line) can also be colored differently. The limit line colors are defined in the Define User Color Scheme dialog (Display – Display Config. – Color Scheme...).

Display of the limit line and limit check are independent of each other: Hiding the limit line does not switch off the limit check.

Remote control:

CALCulate<Chn>:LIMit:DISPlay[:STATe] ON | OFF


Limit Check On

Switches the limit check of the active trace on or off. A checkmark appears next to the menu item when the limit check is enabled.

When the limit check is switched on, a PASS or FAIL message is displayed in the center of the diagram. If the limit check fails at a measurement point, the two trace segments to the left and right of the point can change their color. The Limit Fail Trace color is defined in the Define User Color Scheme dialog (Display – Display Config. – Color Scheme...). An acoustic signal (Fail Beep) and a TTL signal indicating pass or fail can be generated in addition.

Limit check and display of the limit lines are independent of each other: With disabled limit check, the limit line can still be displayed, however, no display elements indicating a limit excess will appear.

Limits are checked at the actual measurement points, whereas a limit failure is indicated for the trace segments on both sides of a failed point. A small number of points causes wide trace segments so that the out-of tolerance regions can appear wider as they are.  

If no limit lines are defined for the active trace, the limit check can be switched on but will always PASS the trace.

Remote control:

CALCulate<Chn>:LIMit:STATe ON | OFF
CALCulate<Chn>:LIMit:LOWer:STATe ON | OFF

CALCulate<Chn>:LIMit:UPPer:STATe ON | OFF

CALCulate<Chn>:LIMit:FAIL?


Fail Beep On

Activates or deactivates the fail beep. The fail beep is a low-tone acoustic signal that is generated each time the analyzer detects an exceeded limit. No fail beep can be generated if the limit check is switched off. A checkmark appears next to the menu item when the fail beep is enabled.

Remote control:

CALCulate<Chn>:LIMit:SOUNd:STATe ON | OFF


Define Limit Line

Opens a dialog to define the limit line for the active trace on a segment-by-segment basis. In each segment the limit line is defined as a straight line connecting two points.  

Choose one of the following methods to efficiently create and handle limit lines:

The Define Limit Line dialog contains a table to edit the individual segments of the limit line; see below. The active trace is indicated in the title bar of the dialog. The three buttons below the table extend or shorten the segment list.  

The buttons to the right of the table are used to import and export limit line data.

Imported traces are polygonal curves with n points and n 1 segments. The number of points n is set via Channel – Sweep – Number of Points. The n 1 segments are appended to the current segment table for further editing. Existing limit line segments are not overwritten.

To import a limit line file (*.limit) you can also use the Windows Explorer and simply double-click the file or drag and drop the file into the NWA application. You have to switch on the limit check separately. Use the paste marker list for convenient entry of Start and Stop values.

Columns in the segment table

The table contains an automatically assigned current number for each segment plus the following editable columns:

The limit line segment is calculated as a straight line connecting the two points (<Start Stimulus>, <Start Response>) and (<Stop Stimulus>, <Stop Response>); see Rules for Limit Line Definition.

Remote control:

CALCulate<Chn>:LIMit:CONTrol[:DATA]
CALCulate<Chn>:LIMit:DATA

CALCulate<Chn>:LIMit:SEGment<Seg>...

CALCulate<Chn>:LIMit:UPPer...

CALCulate<Chn>:LIMit:LOWer...

CALCulate<Chn>:LIMit:DELete:ALL


Multi-Selection of Limit Line Segments

In the Define Limit Line dialog it is possible to edit several limit line segments at the same time. Selection of two or more segments (use the left mouse key and the Shift key of an external keyboard) and a right-click on the dark grey Seg. area opens a context menu:

The context menu provides the following functions:

Remote control:

CALCulate<Chn>:LIMit:UPPer...
CALCulate<Chn>:LIMit:LOWer...


Rules for Limit Line Definition

The analyzer places very few restrictions on the definition of limit line segments. The following rules ensure a maximum of flexibility:

The following figure shows a limit line consisting of 3 upper and 2 lower limit line segments. To pass the limit check, the trace must be confined to the shaded area.  

As a consequence of the limit line rules, the limit check will always pass a DUT if no limit lines are defined.


File Import Settings

The Properties of Imported Segments dialog appears before a trace is imported into the Define Limit Line dialog.

The dialog assigns common properties to all limit line segments generated by the imported trace.  

Remote control:

CALCulate<Chn>:LIMit:LOWer:FEED <stimulus_offset>,<response_offset>[,<trace_name>]
CALCulate<Chn>:LIMit:UPPer:FEED <stimulus_offset>,<response_offset>[,<trace_name>]


File Format for Limit Lines

The analyzer uses a simple ASCII format to export limit line data. By default, the limit line file has the extension *.limit and is stored in the directory shown in the Export Limit Line and Import Limit Line dialogs. The file starts with a preamble containing the channel and trace name and the header of the segment list. The following lines contain the entries of all editable columns of the list.

Example of a limit line file   

The limit line:

is described by the limit line file:

Remote control:

MMEMory:LOAD:LIMit "Trc_name","file_name"
MMEMory:STORe:LIMit "Trc_name","file_name"


TTL Out Pass 1/2

Assigns the active trace to the low-voltage (3.3 V) TTL output signals at the USER CONTROL connector. To select TTL Out Pass 1 / 2, the limit check of the active trace must be switched on.

If the active trace exceeds the limits, then no TTL signal is generated. It is possible to activate both pass/fail signals for the same trace or assign several traces to a signal.

If a channel contains several traces, is possible to assign them one after another to each pass/fail signal. The procedure divides the traces of the channel into four groups that are either assigned to signal A, to signal B, to both signals, or to none of them.

If several traces with independent limit check are assigned to a pass/fail signal, then the TTL signal is generated only if all traces are within limits. It is switched off as soon as one trace exceeds the limits.  

Application: Graduated limit check

The two pass/fail signals can be used to distinguish three quality levels of a DUT. The test is performed with a looser and a tighter set of limit lines that are assigned to two traces with identical channel and trace settings. The limit check for the two traces is monitored by means of the signals TTL Out Pass 1 /TTL Out Pass 2, respectively.

Instead of using two traces, it is possible to consider two groups of traces that are assigned to TTL Out Pass 1 and TTL Out Pass 2.

Remote control:

CALCulate<Chn>:LIMit:TTLout<nr>[:STATe] ON | OFF


Horizontal Line

Shows or hides the horizontal line associated to the active trace in a Cartesian diagram area. A checkmark appears next to the menu item when the horizontal line is shown.

The horizontal line (or display line) is a red line which can be moved to particular trace points in order to retrieve the response values.  

Use the analyzer's drag-and-drop functionality to move the horizontal line symbol to the desired position.  

Remote control:

CALCulate<Chn>:DLINe:STATe ON | OFF
CALCulate<Chn>:DLINe


Global Limit Check

Performs a composite limit check on all traces of the current setup. The result of the global check appears in a popup box whenever Global Limit Check is pressed.

or

Remote control:

CALCulate<Chn>:CLIMits:FAIL?